Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 France F5 France F10 France F11 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F18 Turkey F19 Turkey F20 USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Open Castilla y Leon - Segovia 2002 FSE Challenger - Tarzana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Heilbronn Open - Heilbronn Optimus Maia Open - Maia The Powder Byrne Trophy - Surbiton Trofeo Barcelona de Tenis - Barcelona Jameson Cup - Milan Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton IPP Open - Helsinki Neride Prague Indoor - Prague Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava IPP Open - Helsinki Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Hamburg Challenger - Hamburg III Challenger Continenal Plaza - Puerto Vallarta Ciur Pribram Challenger - Pribram Tampere Challenger - Tampere Medicor Open - Budapest International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb FILA Challenger Biella - Biella Casino Lugano - Lugano I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Open de Franche Comte - Besancon Sarajevo Open - Sarajevo San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Steelers Cup - Kosice Baumag Open - Budapest Sporting Challenger 2003 - Turin X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental The Wright Financial Group, Inc. Challenger - Champaign Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Volkswagen Challenger 2004 - Wolfsburg Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Busan Open - Busan 2004 USTA Challenger of Calabasas - Calabasas XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo The Surbiton Trophy - Surbiton 10ø Tornea B. Camparini - Reggio Emilia Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Porsche Open - Poznan IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt TED Open - Istanbul China Open - Beijing Pekao Open 2004 - Szczecin Lambertz Open - Aachen IPP Open - Helsinki Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Sarajevo Open - Sarajevo Torneo Internacional Challenger Fila 2005 - Leon Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Ostrava Open 2005 - Ostrava 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Ethias Tennis Trophy - Mons Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Challenger 42 - Andrezieux USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Tunis Open 2006 - Tunis Czech Open 2006 - Prostejov The Surbiton Trophy - Surbiton Bancastato Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open - Scheveningen Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding USTA Challenger - Champaign Naples Challenger - Naples South African Airways Tennis Open - Durban Internazionali de Tennis di Bergamo - Bergamo AT&T Challenger of Dallas - Dallas ECU Prague Open - Prague San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open Costa Daurada - Tarragona Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Challenger Tunisie - Tunis IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Mitsubishi Electric Europe Cup - Monza Challenger Casablanca San Angel - Mexico City Baton Rouge Pro Tennis Classic - Baton Rouge Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby Moncton Men's Challenger - Moncton ATP Open Castilla y Leon - Segovia Genova Open Challenger - Genova Open D'Orleans - Orleans Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Sarajevo Challenger St. Brieuc Challenger Johannesburg Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger St. Remy Challenger Mons Challenger Jersey Challenger San Remo Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger St. Remy Challenger Izmir Challenger Ortisei Challenger Bratislava Challenger Bath Challenger St. Brieuc Challenger Athens Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Vancouver Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Rome Challenger Prostejov Challenger Cordenons Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Geneva Challenger Rome Challenger Bordeaux Challenger Istanbul Challenger Sophia Antipolis Challenger Marburg Challenger Bastad Challenger Scheveningen Challenger Tampere Challenger Biella Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Rome Challenger Almaty Challenger Tashkent Challenger Canberra Challenger Prostejov Challenger Eckental Challenger Bratislava Challenger Lille Challenger Marbella Challenger Alicante Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Perugia Challenger Augsburg Challenger Genova Challenger Seville Challenger Brest Challenger Helsinki Challenger Maia Challenger Canberra Challenger Quimper Challenger Biella Challenger Alicante Challenger Gran Canaria 1 Challenger Gran Canaria 2 Challenger Milan Challenger Sybase Open - San Jose The Nottingham Open - Nottingham Rado Swiss Open - Gstaad Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Scania Stockholm Open - Stockholm Qatar Mobil Open 2000 - Doha Open 13 - Marseille AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London UBS Open Gstaad - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Heineken Open Shanghai - Shanghai CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Milan Indoors - Milan Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Ostrava Milan Indoors - Milan Open 13 - Marseille Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille SAP Open - San Jose PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Heineken Open - Auckland SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Sydney International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Swiss Open - Gstaad Generali Open - Kitzbuhel Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Open de L'Isere - Grenoble Internazionali di Tennis di Bergamo - Bergamo Porsche Open - Poznan San Remo Tennis Cup - San Remo Izmir Cup - Izmir 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Miami President's Cup - Astana Tennis Masters Series - Madrid Caversham International Tennis Tournament - Jersey Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Heilbronn Challenger NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Cherbourg Challenger Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rhodes Challenger Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Manchester Challenger Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells XL Capital Bermuda Open - Bermuda Monte-Carlo Rolex Masters - Monte-Carlo The Surbiton Trophy - Surbiton Mutua Madrid Open - Madrid ECM Cup - Prague BNP Paribas Masters - Paris Jameson Cup - Milan Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Open de Montauban - Montauban Scottish Tennis Championship - Edinburgh Warsteiner Challenger Wolfsburg - Wolfsburg Milan Challenger Challenger 42 - Andrezieux Open de L'Isere (Open 38) - Grenoble Internationaux de Tennis de Brest - Brest Milano Challenger-Jameson Cup - Milan Meridiana Sardegna Open - Olbia Open Sainte-Victoire - Aix-En-Provence Prostejov Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Banja Luka Challenger 2003 - Banja Luka Geneva Challenger 2001 Eddleman USTA Challenger - Birmingham Open de l'Isere - Grenoble Akbank Private Banking-TED Open - Istanbul Okal Cup 2001 International Bavarian Championships - Eckental XI Venice Open - Venice The Joyce Eisenberg Jerusalem Open - Jerusalem Northern Electric Open 1999 - Newcastle TED Open Istanbul - Istanbul Internationaux de Bretagne - Brest The Surbiton Trophy - Surbiton XI Open International D'Andorra - Andorra Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Heilbronn Open - Heilbronn U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Rado Swiss Open - Gstaad Gold Flake Open - Chennai President's Cup 1999 - Tashkent Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis Delray Beach Open - Delray Beach Credit Agricole Suisse Open - Gstaad Open Sud de France - Montpellier New York Open - New York AEGON Championships - London BB&T Atlanta Open - Atlanta